home *** CD-ROM | disk | FTP | other *** search
/ Reverse Code Engineering RCE CD +sandman 2000 / ReverseCodeEngineeringRceCdsandman2000.iso / RCE / Ebooks / Thinking in C++ V2 / C23 / Borland.makefile < prev    next >
Encoding:
Makefile  |  2000-05-25  |  1.9 KB  |  90 lines

  1. # From Thinking in C++, 2nd Edition
  2. # At http://www.BruceEckel.com
  3. # (c) Bruce Eckel 1999
  4. # Copyright notice in Copyright.txt
  5. # Automatically-generated MAKEFILE 
  6. # For examples in directory C23
  7. # using the Borland compiler
  8. # Note: does not make files that will 
  9. # not compile with this compiler
  10. # Invoke with: make -f Borland.makefile
  11.  
  12. # Note: this requires the upgrade from
  13. # www.Borland.com for successful compilation!
  14. CPP = Bcc32
  15. CPPFLAGS = -w-inl -w-csu -wnak
  16. OFLAG = -e
  17. .SUFFIXES : .obj .cpp .c
  18. .cpp.obj :
  19.     $(CPP) $(CPPFLAGS) -c $<
  20. .c.obj :
  21.     $(CPP) $(CPPFLAGS) -c $<
  22.  
  23. all: \
  24.     Nonlocal.exe \
  25.     Except.exe \
  26.     Trmnator.exe \
  27.     Cleanup.exe \
  28.     Nudep.exe \
  29.     Wrapped.exe \
  30.     Autoexcp.exe \
  31.     Basexcpt.exe \
  32.     Catchref.exe 
  33.  
  34. test: all 
  35.     Nonlocal.exe  
  36.     Except.exe  
  37.     Trmnator.exe  
  38.     Cleanup.exe  
  39.     Nudep.exe  
  40.     Wrapped.exe  
  41.     Autoexcp.exe  
  42.     Basexcpt.exe  
  43.     Catchref.exe  
  44.  
  45. bugs: \
  46.     FunctionTryBlock.exe 
  47.  
  48. Nonlocal.exe: Nonlocal.obj 
  49.     $(CPP) $(OFLAG)Nonlocal.exe Nonlocal.obj 
  50.  
  51. Except.exe: Except.obj 
  52.     $(CPP) $(OFLAG)Except.exe Except.obj 
  53.  
  54. Trmnator.exe: Trmnator.obj 
  55.     $(CPP) $(OFLAG)Trmnator.exe Trmnator.obj 
  56.  
  57. FunctionTryBlock.exe: FunctionTryBlock.obj 
  58.     $(CPP) $(OFLAG)FunctionTryBlock.exe FunctionTryBlock.obj 
  59.  
  60. Cleanup.exe: Cleanup.obj 
  61.     $(CPP) $(OFLAG)Cleanup.exe Cleanup.obj 
  62.  
  63. Nudep.exe: Nudep.obj 
  64.     $(CPP) $(OFLAG)Nudep.exe Nudep.obj 
  65.  
  66. Wrapped.exe: Wrapped.obj 
  67.     $(CPP) $(OFLAG)Wrapped.exe Wrapped.obj 
  68.  
  69. Autoexcp.exe: Autoexcp.obj 
  70.     $(CPP) $(OFLAG)Autoexcp.exe Autoexcp.obj 
  71.  
  72. Basexcpt.exe: Basexcpt.obj 
  73.     $(CPP) $(OFLAG)Basexcpt.exe Basexcpt.obj 
  74.  
  75. Catchref.exe: Catchref.obj 
  76.     $(CPP) $(OFLAG)Catchref.exe Catchref.obj 
  77.  
  78.  
  79. Nonlocal.obj: Nonlocal.cpp 
  80. Except.obj: Except.cpp 
  81. Trmnator.obj: Trmnator.cpp 
  82. FunctionTryBlock.obj: FunctionTryBlock.cpp 
  83. Cleanup.obj: Cleanup.cpp 
  84. Nudep.obj: Nudep.cpp 
  85. Wrapped.obj: Wrapped.cpp 
  86. Autoexcp.obj: Autoexcp.cpp 
  87. Basexcpt.obj: Basexcpt.cpp 
  88. Catchref.obj: Catchref.cpp 
  89.  
  90.